Linearly-Used State in Models of Call-by-Value

نویسندگان

  • Rasmus Ejlers Møgelberg
  • Sam Staton
چکیده

We investigate the phenomenon that every monad is a linear state monad. We do this by studying a fully-complete state-passing translation from an impure call-by-value language to a new linear type theory: the enriched call-by-value calculus. The results are not specific to store, but can be applied to any computational effect expressible using algebraic operations, even to effects that are not usually thought of as stateful. There is a bijective correspondence between generic effects in the source language and state access operations in the enriched call-byvalue calculus. From the perspective of categorical models, the enriched call-by-value calculus suggests a refinement of the traditional Kleisli models of effectful call-by-value languages. The new models can be understood as enriched adjunctions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Debt Collection Industry: Machine Learning Approach

Businesses are increasingly interested in how big data, artificial intelligence, machine learning, and predictive analytics can be used to increase revenue, lower costs, and improve their business processes. In this paper, we describe how we have developed a data-driven machine learning method to optimize the collection process for a debt collection agency. Precisely speaking, we create a frame...

متن کامل

Linearly-Used Continuations in the Enriched Effect Calculus

The enriched effect calculus is an extension of Moggi’s computational metalanguage with a selection of primitives from linear logic. In this paper, we present an extended case study within the enriched effect calculus: the linear usage of continuations. We show that established call-by-value and call-by name linearly-used CPS translations are uniformly captured by a single generic translation o...

متن کامل

Steady-state modeling of a turbocharger in gasoline engines

The gas flow estimation is crucial for the proper operation and monitoring of turbocharged (TC) engines with a torque structured engine control unit (ECU). This paper presents mean value models developed for modeling gas flow over the compressor, the turbine and the wastegate (WG) in a TC gasoline engine not equipped with a hot film air-mass flow meter (HFM). The turbine flow ...

متن کامل

Xylanase Production under Solid State Fermentation by Aspergillus niger

 Central composite orthogonal design was applied to quantify relations  of xylanase production, loss of dry matter and change of pH with four critical variables during solid state fermentation of a mixture of wheat bran and wheat straw on which Aspergillus niger CCUG 33991 was cultivated. The studied variables included the percentage of wheat straw, temperature, moisture content, and fermentati...

متن کامل

Nutritional Value of BRS Capiaçu Grass (Pennisetum purpureum) Silage Associated with Cactus Pear

The objective of this study was to evaluate the best level of inclusion of cactus pear in the ensiling of elephant grass Brazil seeds (BRS) capiaçu (Pennisetum purpureum), its effects on fermentative characteristics; and nutritional value. Experimental treatments consisted of BRS capiaçu grass silage with five levels of inclusion of cactus pear (0, 5, 10, 15 and 20% inclusion as fresh ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011